home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 July: Mac OS SDK / Dev.CD Jul 96 SDK / Dev.CD Jul 96 SDK1.toast / Development Kits (Disc 1) / OpenDoc / OpenDoc Development / Debugging Support / OpenDoc Source Code / Storage / LinkDefs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-04-22  |  5.0 KB  |  146 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:        LinkDefs.h
  3.  
  4.     Contains:    #defines for data interchange dialogs
  5.  
  6.     Owned by:    Craig Carper
  7.  
  8.     Copyright:    © 1994 - 1995 by Apple Computer, Inc., all rights reserved.
  9.  
  10.     Change History (most recent first):
  11.  
  12.         <13>     8/23/95    CC        1278840: Added kPasteAsEmbedEditorText
  13.                                     item.
  14.         <12>     8/11/95    jpa        Number rsrcs from subsystem base [1276412]
  15.         <11>     7/28/95    CC        1242576: Removed #defines for Others
  16.                                     dialog.
  17.         <10>     4/27/95    CC        1243348: Removed BreakLinkAlert resources.
  18.          <9>     3/27/95    CC        1229640: Added items for editor popup and
  19.                                     static text.
  20.          <8>      3/3/95    CC        1223861 Added kLinkStatusAlertID and
  21.                                     kLinkEditionAlertID.
  22.          <7>     2/24/95    CC        1153783: Changed kODLinkMgrEditionSuffixID
  23.                                     to kODLinkMgrEditionTemplateID.
  24.          <6>     2/15/95    CC        1196831 Added kODLinkInfoSizeInBytes and
  25.                                     kODLinkInfoSizeInK.
  26.                                     1220324 Adjusted constants for changes to
  27.                                     LinkDlgs.r
  28.          <5>      2/7/95    CC        1211295: Added kPasteAsKindLabel
  29.                                     kPasteAsKindText.
  30.          <4>      2/1/95    CC        1153347: Added symbolic constant for 'STR '
  31.                                     resource.
  32.          <3>     1/10/95    CC        1153930: Added constants for "Others"
  33.                                     dialog (translation choices); new constants
  34.                                     for Paste As dialog.
  35.          <2>     9/20/94    CC        1160232 - Added constants for link cycle
  36.                                     Alert dialog.
  37.          <1>     6/24/94    CC        first checked in
  38.  
  39.         ------------------- CC ---- Converted to SOM
  40.  
  41.          <2>     3/17/94    CC        Added defs for link info dialogs. (1151329)
  42.          <1>     3/14/94    CC        first checked in
  43.          <0>     3/14/94    CC        Defines for Paste As dialog (1144253).
  44.  
  45.     To Do:
  46. */
  47.  
  48. #ifndef _LINKDEFS_
  49. #define _LINKDEFS_
  50.  
  51. #ifndef _RSRCBASE_
  52. #include "RsrcBase.h"
  53. #endif
  54.  
  55. #define kPasteAsDlgID                    (kODStorageRsrcBase + 0)
  56. #define kLinkSrcInfoDlgID                (kODStorageRsrcBase + 1)
  57. #define kLinkDstInfoDlgID                (kODStorageRsrcBase + 2)
  58. #define kLinkUpdateAlertID                (kODStorageRsrcBase + 3)
  59. #define kLinkStatusAlertID                (kODStorageRsrcBase + 4)
  60. #define kLinkEditionAlertID                (kODStorageRsrcBase + 5)
  61. #define kLinkDlgsppatID                    (kODStorageRsrcBase + 6)
  62.  
  63. // Resources used by Paste As dialog items
  64. #define kPasteAsMergePictID                (kODStorageRsrcBase + 7)
  65. #define kPasteAsEmbedPictID                (kODStorageRsrcBase + 8)
  66. #define kPasteAsEmbedPopupCntl            (kODStorageRsrcBase + 9)
  67. #define kPasteAsEmbedPopupMenu            (kODStorageRsrcBase + 10)
  68. #define kPasteAsKindPopupCntl            (kODStorageRsrcBase + 11)
  69. #define kPasteAsKindPopupMenu            (kODStorageRsrcBase + 12)
  70. #define kPasteAsCheckboxCtrlID            (kODStorageRsrcBase + 13)
  71. #define kPasteAsAutoRadioBtnCtrlID        (kODStorageRsrcBase + 14)
  72. #define kPasteAsManualRadioBtnCtrlID    (kODStorageRsrcBase + 15)
  73. #define kPasteAsMergeRadioBtnCtrlID        (kODStorageRsrcBase + 16)
  74. #define kPasteAsEmbedRadioBtnCtrlID        (kODStorageRsrcBase + 17)
  75. #define kPasteAsEditorPopupCntl            (kODStorageRsrcBase + 18)
  76. #define kPasteAsEditorPopupMenu            (kODStorageRsrcBase + 19)
  77.  
  78. // Resources used by Link Info dialog items
  79. #define kManualRadioBtnCtrlID            (kODStorageRsrcBase + 20)
  80. #define kAutomaticRadioBtnCtrlID        (kODStorageRsrcBase + 21)
  81. #define kOnSaveRadioBtnCtrlID            (kODStorageRsrcBase + 22)
  82.  
  83. // Strings used by Paste As dialog
  84. #define kODPasteAsNoUserKindID            (kODStorageRsrcBase + 23)
  85.  
  86. // Strings used by Link Info dialogs
  87. #define kODLinkInfoStrUnknownID            (kODStorageRsrcBase + 24)
  88.  
  89. // String resources used by the Link Manager
  90. #define kODLinkMgrEditionTemplateID        (kODStorageRsrcBase + 25)
  91. #define kODLinkMgrCannotShowSourceID    (kODStorageRsrcBase + 26)
  92.  
  93. // Items in Paste As dialog
  94. #define kPasteAsOKBtn                 1
  95. #define kPasteAsCancelBtn             2
  96. #define kPasteAsLinkCheckbox         3
  97. #define kPasteAsUpdateText             4
  98. #define kPasteAsUpdateDisabledText     5
  99. #define kPasteAsAutomaticRadioBtn     6
  100. #define kPasteAsManualRadioBtn         7
  101. #define kPasteAsHorizSep             8
  102. #define kPasteAsDestinationText         9
  103. #define kPasteAsMergePict            10
  104. // User item to disable previous item
  105. #define kPasteAsMergeRadioBtn        12
  106. #define kPasteAsEmbedPict            13
  107. // User item to disable previous item
  108. #define kPasteAsEmbedRadioBtn        15
  109. #define kPasteAsEmbedPopup            16
  110. #define kPasteAsKindPopup            17
  111. #define kPasteAsKindLabel            18
  112. #define kPasteAsKindText            19
  113. #define kPasteAsEditorPopup            20
  114. #define kPasteAsEditorLabel            21
  115. #define kPasteAsEditorText            22
  116. #define kPasteAsEmbedEditorText        23
  117. #define kPasteAsDefaultButtonItem    24
  118.  
  119. // Items in the Paste As popup menu
  120. #define kODPasteAsFrameMenuItem            1
  121. #define kODPasteAsLargeIconMenuItem        2
  122. #define kODPasteAsSmallIconMenuItem        3    
  123. #define kODPasteAsThumbnailMenuItem        4
  124.  
  125. // Items in Link Source and Link Destination Info dialogs
  126. #define kLinkInfoOKBtn                     1
  127. #define kLinkInfoCancelBtn                 2
  128. #define kLinkInfoDefaultButtonItem          3
  129. #define kLinkInfoSeparator               4
  130. #define kLinkInfoFindSrcBtn                 5
  131. #define kLinkInfoUpdateBtn                 6
  132. #define kLinkInfoBreakLinkBtn             7
  133. #define kLinkInfoManualRadioBtn             8
  134. #define kLinkInfoOnSaveRadioBtn             9
  135. #define kLinkInfoAutoRadioBtn            10
  136. #define kLinkInfoModificationDate        11
  137. #define kLinkInfoCreationDate            13
  138. #define kLinkInfoKind                    15
  139. #define kLinkInfoStayInDialog            17
  140.  
  141. // Items in Link Update alert
  142. #define kLinkUpdateContinueBtn            1
  143. #define kLinkUpdateStopBtn                2
  144.  
  145. #endif // _LINKDEFS_
  146.